
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("Prompt MCP Server")

@mcp.prompt()
def notify_prompt(notify:str):
    '''
    这个方法是一个提示方法，总结概要信息
    : notify: 文章内容
    : return: 提示信息
    '''
    return {
        "role":"user",
          "content": f"""
                    这是活动通知内容：“{notify}”，请按标准格式整理通知要点，规则如下：
                    提取活动关键信息。
                    每个信息点按以下格式总结：
                    活动主题：需体现活动核心内容与目的
                    参与对象：明确可参加的人群或范围
                    时间安排：活动开始至结束的具体时段
                    举办地点：活动实际开展的地址
                    报名方式：参与活动的申请途径及截止时间
                    总结语言需简洁明了，避免使用复杂句式。
         """
    }
if __name__ == "__main__":
    print(" Prompt MCP Server is running...")
    mcp.run(transport="sse")

